﻿/* 
 Copyright (C) 2011  Amblox Project

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

using System.Collections.Generic;

using Amblox.Game;

namespace Amblox.Managers
{
    public static class HabboManager
    {
        public static Dictionary<int, Habbo> Habbos = new Dictionary<int, Habbo>();

        public static void AddHabbo(Habbo Habbo)
        {
            if (!Habbos.ContainsKey(Habbo.ID))
                Habbos.Add(Habbo.ID, Habbo);
        }

        public static void RemoveHabbo(int ID)
        {
            if (Habbos.ContainsKey(ID))
                Habbos.Remove(ID);
        }

        public static Habbo GetHabbo(int ID)
        {
            if (Habbos.ContainsKey(ID))
                return Habbos[ID];
            else
                return new Habbo(ID);
        }
    }
}
